felt on top the world

vbl.感到輕松愉快,高高興興